<?php

namespace JLPay\Models\Marketing;

use JLPay\Models\BaseRequest;

/**
 * 商户活动余额查询请求模型
 */
class MerchantActivityBalanceQueryRequest extends BaseRequest
{
    /**
     * 商户号
     * @var string|null
     */
    public ?string $merchNo = null;

    /**
     * 活动ID
     * @var string|null
     */
    public ?string $actId = null;

    /**
     * 设置商户号
     *
     * @param string $merchNo 商户号
     * @return $this
     */
    public function setMerchNo(string $merchNo): self
    {
        $this->merchNo = $merchNo;
        return $this;
    }

    /**
     * 设置活动ID
     *
     * @param string $actId 活动ID
     * @return $this
     */
    public function setActId(string $actId): self
    {
        $this->actId = $actId;
        return $this;
    }

    /**
     * 获取接口路径
     *
     * @return string
     */
    public function path(): string
    {
        return "/open/org/bank/act-bridge/act-merch/query";
    }
} 